package com.ruoyi.active.service;

import java.util.List;
import com.ruoyi.active.domain.MembershipActive;

/**
 * 入团积极分子Service接口
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
public interface IMembershipActiveService 
{
    /**
     * 查询入团积极分子
     * 
     * @param maId 入团积极分子主键
     * @return 入团积极分子
     */
    public MembershipActive selectMembershipActiveByMaId(Long maId);

    /**
     * 查询入团积极分子列表
     * 
     * @param membershipActive 入团积极分子
     * @return 入团积极分子集合
     */
    public List<MembershipActive> selectMembershipActiveList(MembershipActive membershipActive);

    /**
     * 新增入团积极分子
     * 
     * @param membershipActive 入团积极分子
     * @return 结果
     */
    public int insertMembershipActive(MembershipActive membershipActive);

    /**
     * 修改入团积极分子
     * 
     * @param membershipActive 入团积极分子
     * @return 结果
     */
    public int updateMembershipActive(MembershipActive membershipActive);

    /**
     * 批量删除入团积极分子
     * 
     * @param maIds 需要删除的入团积极分子主键集合
     * @return 结果
     */
    public int deleteMembershipActiveByMaIds(Long[] maIds);

    /**
     * 删除入团积极分子信息
     * 
     * @param maId 入团积极分子主键
     * @return 结果
     */
    public int deleteMembershipActiveByMaId(Long maId);
}
